home *** CD-ROM | disk | FTP | other *** search
/ Champak 62 / Volume 62 - JOGO DISK .iso / Games / penguinpass.swf / scripts / DefineSprite_123 / frame_2 / PlaceObject2_114_1 / CLIPACTIONRECORD onClipEvent(enterFrame).as next >
Text File  |  2008-03-17  |  2KB  |  88 lines

  1. onClipEvent(enterFrame){
  2.    if(moving == true)
  3.    {
  4.       if(mx == 0 && my == 0)
  5.       {
  6.          _root.score += 10;
  7.          moving = false;
  8.          _root.thispoints += 10;
  9.       }
  10.       if(mx < 0)
  11.       {
  12.          _X = _X - xmov;
  13.          mx += 1;
  14.       }
  15.       if(mx > 0)
  16.       {
  17.          _X = _X + xmov;
  18.          mx -= 1;
  19.       }
  20.       if(my < 0)
  21.       {
  22.          _Y = _Y - ymov;
  23.          my += 1;
  24.       }
  25.       if(my > 0)
  26.       {
  27.          _Y = _Y + ymov;
  28.          my -= 1;
  29.       }
  30.    }
  31.    if(moving == false)
  32.    {
  33.       if(_root.grid[startpos + 1] == 1)
  34.       {
  35.          moving = true;
  36.          _root.penguin.penguin2.gotoAndStop("right");
  37.          mx = xmove;
  38.          my = ymove;
  39.          _root.grid[startpos] = 0;
  40.          startpos += 1;
  41.       }
  42.       else if(_root.grid[startpos + 15] == 1)
  43.       {
  44.          moving = true;
  45.          _root.penguin.penguin2.gotoAndStop("down");
  46.          mx = - xmove;
  47.          my = ymove;
  48.          _root.grid[startpos] = 0;
  49.          startpos += 15;
  50.       }
  51.       else if(_root.grid[startpos - 15] == 1)
  52.       {
  53.          moving = true;
  54.          _root.penguin.penguin2.gotoAndStop("up");
  55.          mx = xmove;
  56.          my = - ymove;
  57.          _root.grid[startpos] = 0;
  58.          startpos -= 15;
  59.       }
  60.       else if(_root.grid[startpos - 1] == 1)
  61.       {
  62.          moving = true;
  63.          _root.penguin.penguin2.gotoAndStop("left");
  64.          mx = - xmove;
  65.          my = - ymove;
  66.          _root.grid[startpos] = 0;
  67.          startpos -= 1;
  68.       }
  69.       if((startpos == 89 || startpos == 104 || startpos == 119) && moving == false)
  70.       {
  71.          _root.reallevel = _root.reallevel + 1;
  72.          _root.level = _root.reallevel;
  73.          rl = 1 + random(20);
  74.          if(_root.reallevel > 2)
  75.          {
  76.             _root.level = rl;
  77.          }
  78.          complete = true;
  79.          _root.gotoAndPlay("endlevel");
  80.       }
  81.       if(moving == false && complete == false)
  82.       {
  83.          _root.fader2.gotoAndPlay(2);
  84.          _root.gotoAndPlay(36);
  85.       }
  86.    }
  87. }
  88.